40deef90769169629b9b78ce3d5929e6c04d0181,subprojects/plugins/src/main/groovy/org/gradle/api/internal/tasks/testing/junit/result/SaxJUnitXmlResultWriter.java,SaxJUnitXmlResultWriter,writeTests,#SimpleXmlWriter#Set#String#,84

Before Change



    private void writeTests(SimpleXmlWriter writer, Set<TestMethodResult> methodResults, String className) throws IOException {
        for (TestMethodResult methodResult : methodResults) {
            writer.writeCharacters("\n    ");
            String testCase = methodResult.result.getResultType() == TestResult.ResultType.SKIPPED ? "ignored-testcase" : "testcase";
            writer.writeStartElement(testCase)
                    .attribute("name", methodResult.name)

After Change


                    .attribute("time", String.valueOf(methodResult.getDuration() / 1000.0));

            for (Throwable failure : methodResult.result.getExceptions()) {
                writer.newLine();
                writer.writeCharacters("      ");
                writer.writeStartElement("failure")
                        .attribute("message", failureMessage(failure))
                        .attribute("type", failure.getClass().getName());